import 'package:get/get.dart';
import 'package:leader_help/entrance/route/routes.dart';
import 'package:leader_help/page/task/main/task/models/question.dart';

import 'index.dart';

class GrapQuestionController extends GetxController {
  GrapQuestionController();

  final state = GrapQuestionState();

  void _getData() {
    state.list = [
      QuestionModel(
          title: '资本要素配置品质低', typeName: '市场主题问题', type: '要素问题', level: 1),
      QuestionModel(
          title: '人力要素能力弱', typeName: '市场主题问题', type: '要素问题', level: 1),
      QuestionModel(
          title: '行政许可人工干预多，未全面自动化', typeName: '营商环境问题', type: '事项问题'),
      QuestionModel(title: '产品创新不足，缺乏竞争力', typeName: '市场主题问题', type: '产品问题'),
      QuestionModel(
          title: '三全食品股份有限公司', typeName: '净利润下降，缺乏创新产品', iden: '我的包联企业'),
      QuestionModel(
          title: '郑州煤矿机械集团', typeName: '净利润下降，缺乏创新产品', iden: '我的包联企业'),
    ];
    update();
  }

  void actionToDetail(QuestionModel mod) {
    Get.toNamed(RouterPath.question_detail, arguments: mod);
  }

  /// 在 widget 内存中分配后立即调用。
  @override
  void onInit() {
    super.onInit();
  }

  /// 在 onInit() 之后调用 1 帧。这是进入的理想场所
  @override
  void onReady() {
    super.onReady();
    _getData();
  }

  /// 在 [onDelete] 方法之前调用。
  @override
  void onClose() {
    super.onClose();
  }

  /// dispose 释放内存
  @override
  void dispose() {
    super.dispose();
  }
}
